var orderStatusCache={}
module.exports={
    sleep:function (ms) {
        return new Promise(resolve=>setTimeout(resolve, ms))
    },
    getTimeLeft:function (timeout) {
        return Math.ceil((timeout._idleStart + timeout._idleTimeout - Date.now()) / 1000);
    },
    getCache:(()=>{
        return function(k,v){ //返回的一个function能访问到_value，所以_value并不是global级别的变量，但是可以通过这个接口访问到
            k && (orderStatusCache[k]=v)
            return orderStatusCache
        };
    })()
}